//package com.fowo.api.service.handleWork;
//
//import com.baomidou.mybatisplus.core.toolkit.Wrappers;
//import com.fowo.api.entity.ProcessProductItem;
//import com.fowo.api.model.process.product.ProcessProductPdApproveAction;
//import com.fowo.api.model.process.product.ProcessProductVo;
//import com.fowo.api.service.ProcessProductItemService;
//import com.fowo.api.service.impl.ProcessProductBaseServiceImpl;
//import com.fowo.api.service.impl.ProcessProductItemServiceImpl;
//import com.fowo.api.service.impl.ProcessProductServiceImpl;
//import org.springframework.stereotype.Component;
//import org.springframework.util.Assert;
//
//import javax.annotation.Resource;
//import java.util.List;
//import java.util.stream.Collectors;
//
////加工单审核
//@Component
//public class processProductPdApprove implements ProcessProductPdApproveAction {
//
//    @Resource
//    private ProcessProductServiceImpl processProductBaseService;
//    @Resource
//    protected ProcessProductItemServiceImpl processProductItemService;
//
//    @Override
//    public void run(Long id) throws Exception {
//        ProcessProductVo voById = processProductBaseService.getVoById(id);
//        Assert.isTrue(voById.getStatus().equals("0"),"已经审核不能重复审核!");
//
//        List<ProcessProductItem> list = processProductItemService.list(Wrappers.<ProcessProductItem>query().lambda().eq(ProcessProductItem::getParentProcessProduct, id));
//        voById.setStatus("1");
//        processProductBaseService.updateById(voById);
//
//    }
//}
